export interface ParkCouponRecordVO {
  /**
   * 优惠劵记录id
   */
  couponRecordId: string | number;

  /**
   * 劵类型，0-优惠劵，1-产品劵
   */
  couponType: number;

  /**
   * 产品劵码
   */
  couponCode: string;

  /**
   * 产品劵二维码
   */
  couponQrCode: string;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 用户手机号
   */
  userMobile: string;

  /**
   * 优惠劵id
   */
  couponId: string | number;

  /**
   * 优惠劵名称
   */
  name: string;

  /**
   * 优惠劵面值
   */
  money: number;

  /**
   * 最低消费，0-表示不限制
   */
  minMoney: number;

  /**
   * 有效期
   */
  expTime: string;

  /**
   * 优惠劵类型，0-所有人，1-仅会员，2-新用户，3-非会员，4-仅充值
   */
  type: number;

  /**
   * 使用区域，0-票务，1-商城
   */
  areaType: number;

  /**
   * 限制产品id,用逗号分隔
   */
  limitIds: string | number;

  /**
   * 状态（0：未使用，1：已使用, 2:已失效）
   */
  status: number;

  /**
   * 使用时间
   */
  useTime: string;

  /**
   * 使用订单
   */
  orderNumber: string;

}

export interface ParkCouponRecordForm extends BaseEntity {
  /**
   * 优惠劵记录id
   */
  couponRecordId?: string | number;

  /**
   * 劵类型，0-优惠劵，1-产品劵
   */
  couponType?: number;

  /**
   * 产品劵码
   */
  couponCode?: string;

  /**
   * 产品劵二维码
   */
  couponQrCode?: string;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 优惠劵id
   */
  couponId?: string | number;

  /**
   * 优惠劵名称
   */
  name?: string;

  /**
   * 优惠劵面值
   */
  money?: number;

  /**
   * 最低消费，0-表示不限制
   */
  minMoney?: number;

  /**
   * 有效期
   */
  expTime?: string;

  /**
   * 优惠劵类型，0-所有人，1-仅会员，2-新用户，3-非会员，4-仅充值
   */
  type?: number;

  /**
   * 使用区域，0-票务，1-商城
   */
  areaType?: number;

  /**
   * 限制产品id,用逗号分隔
   */
  limitIds?: string | number;

  /**
   * 状态（0：未使用，1：已使用, 2:已失效）
   */
  status?: number;

  /**
   * 使用时间
   */
  useTime?: string;

  /**
   * 使用订单
   */
  orderNumber?: string;

}

export interface ParkCouponRecordQuery extends PageQuery {

  /**
   * 劵类型，0-优惠劵，1-产品劵
   */
  couponType?: number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 状态（0：未使用，1：已使用, 2:已失效）
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



